/*
 * @Author: chenbolin@msn.cn
 * @Date: 2023-03-24 11:24:11
 * @LastEditors: chenbolin@msn.cn
 * @LastEditTime: 2023-09-06 16:49:38
 * @FilePath: \multifunctional\src\App\wireless\ChannelScan.h
 * @Description: 
 * 
 * Copyright (c) 2023 by ${git_name_email}, All Rights Reserved. 
 */
#ifndef CHANNEL_SCAN_H_
#define CHANNEL_SCAN_H_

#define CHANNEL_SCAN_CHANNEL_COUNT 10

typedef void (*ChannelScanSet_f)(unsigned char ch, int freq);

unsigned char ChannelScanIsStart(void);
void ChannelScanStop(void);
void ChannelScanStart(unsigned char ch);
void ChannelScanInitialize(ChannelScanSet_f setChannel);
void ChannelScanPoll(void);

#endif
